Extending Safety Deviation Analysis Techniques to Elicit Flexible Dependability Requirements
نویسندگان
چکیده
In mission critical systems the operational success of the system depends on many aspects of the system’s operation such as availability, security, performance and safety. According to the design of the system, dependability attributes can be in conflict or in harmony often resulting in unavoidable trade-offs. Adopting a more flexible approach towards dependability allows us to achieve tolerable limits for each dependability attribute, whilst maintaining acceptable overall dependability levels for the system. Elicitation of the requirements that define the levels of the dependability attributes can only be meaningfully done in the context of the system’s operation. In this paper we present how we can extend existing safety techniques to elicit dependability requirements. Well established deviation analysis techniques in the safety domain are already used to perform safety analysis. However the safety techniques cannot be used efficiently to explicitly elicit requirements for other attributes. This is primarily because the prompts as well as the models on which the prompts are applied are optimised for safety. The method presented uses a set of prompts optimised to examine the system for dependability attribute concerns, which are applied on models, taken from the MOD architectural framework, that are suitable for analysing each of the dependability attributes.
منابع مشابه
An Integrated Approach to Dependability Requirements Engineering
This paper discusses an approach to system requirements elicitation that integrates safety requirements elicitation and analysis with more general requirements analysis. We propose that the analysis should be organised round pervasive ‘concerns’ such as safety and security which can drive the requirements engineering process. The paper introduces the notion of concerns based on business goals a...
متن کاملManaging the evolution of dependability cases for systems of systems
Dependability is a composite property consisting of attributes such as reliability, availability, safety and security. The achievement of these attributes is often essential for the operational success of systems undertaking critical and complex tasks. Assurance that the final system will demonstrate the required dependability qualities, can be crucial to the acceptance of the system into servi...
متن کاملIntents and Upgrades in Component-Based High-Assurance Systems
This chapter addresses challenges for model-driven development of embedded systems in industrial practice. These are rooted in the necessity of flexible development of new functionality at low development cost. Where a dependability requirement is added, e.g. support for assurance of safety requirements, then extending functionality by pluging in a new component, or modifying an existing compon...
متن کاملComparison of Methodologies for the Safety and Dependability Assessment of an Industrial Programmable Logic Controller
Computer based systems, which are devoted to control critical functions, may incur in safety and dependability problems. In the safety area a new standard is currently emerging, IEC 61508, which is intended to provide a unified framework which may deserve as guideline for the analysis of safety related systems. The present paper deals with the safety and dependability analysis of a Programmable...
متن کاملThe Need for Flexible Requirements in Dependable Systems
For many critical systems, in addition to satisfying functional requirements it is important also to address qualities such as performance, availability and safety, which are attributes of dependability. Engineering practice has shown that it is impossible to achieve all dependability requirements without compromise. The satisfaction of requirements depends on design decisions during system evo...
متن کامل